using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("TargetAnimUtils")]
	public class TargetAnimUtils : MonoBehaviour
	{
		public GameObject m_Target => method_3<GameObject>("m_Target");

		public TargetAnimUtils(IntPtr address, string className)
			: base(address, className)
		{
		}

		public TargetAnimUtils(IntPtr address)
			: this(address, "TargetAnimUtils")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void PrintLog(string message)
		{
			method_8("PrintLog", message);
		}

		public void PrintLogWarning(string message)
		{
			method_8("PrintLogWarning", message);
		}

		public void PrintLogError(string message)
		{
			method_8("PrintLogError", message);
		}

		public void PlayParticles()
		{
			method_8("PlayParticles");
		}

		public void PlayNewParticles()
		{
			method_8("PlayNewParticles");
		}

		public void StopNewParticles()
		{
			method_8("StopNewParticles");
		}

		public void StopParticles()
		{
			method_8("StopParticles");
		}

		public void PlayParticlesInChildren()
		{
			method_8("PlayParticlesInChildren");
		}

		public void StopParticlesInChildren()
		{
			method_8("StopParticlesInChildren");
		}

		public void KillParticlesInChildren()
		{
			method_8("KillParticlesInChildren");
		}

		public void PlayAnimation()
		{
			method_8("PlayAnimation");
		}

		public void StopAnimation()
		{
			method_8("StopAnimation");
		}

		public void PlayAnimationsInChildren()
		{
			method_8("PlayAnimationsInChildren");
		}

		public void StopAnimationsInChildren()
		{
			method_8("StopAnimationsInChildren");
		}

		public void ActivateHierarchy()
		{
			method_8("ActivateHierarchy");
		}

		public void DeactivateHierarchy()
		{
			method_8("DeactivateHierarchy");
		}

		public void DestroyHierarchy()
		{
			method_8("DestroyHierarchy");
		}

		public void FadeIn(float FadeSec)
		{
			method_8("FadeIn", FadeSec);
		}

		public void FadeOut(float FadeSec)
		{
			method_8("FadeOut", FadeSec);
		}

		public void SetAlphaHierarchy(float alpha)
		{
			method_8("SetAlphaHierarchy", alpha);
		}

		public void PlayDefaultSound()
		{
			method_8("PlayDefaultSound");
		}

		public void PlaySound(SoundDef clip)
		{
			method_8("PlaySound", clip);
		}
	}
}
